/* 全局样式 */
.root {
    -fx-font-family: "Microsoft YaHei", "SimSun";
}

/* CheckBox样式 */
.task-checkbox {
    -fx-padding: 2;
}

.task-checkbox:hover {
    -fx-text-fill: #2196F3;
}

/* 按钮悬停效果 */
.button:hover {
    -fx-opacity: 0.9;
}

/* TableView样式 */
.table-view {
    -fx-background-color: transparent;
}

.table-view .column-header {
    -fx-background-color: #f5f5f5;
    -fx-padding: 5px;
    -fx-border-color: #e0e0e0;
}

.table-view .table-cell {
    -fx-padding: 3px;
    -fx-alignment: center-left;
}

.table-row-cell:odd {
    -fx-background-color: #f9f9f9;
}

.table-row-cell:selected {
    -fx-background-color: #e3f2fd;
}

/* ScrollPane样式 */
.scroll-pane {
    -fx-background-color: transparent;
}

.scroll-pane > .viewport {
    -fx-background-color: transparent;
}

/* ComboBox样式 */
.combo-box {
    -fx-background-color: white;
    -fx-border-color: #e0e0e0;
    -fx-border-radius: 4;
}

.combo-box:hover {
    -fx-border-color: #2196F3;
} 